package com.xw.bo.ks.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * <p>
 * 
 * </p>
 *
 * @author 
 * @since 2024-03-29
 */
@Data
@TableName("order_info")
public class OrderInfo implements Serializable {

    private static final long serialVersionUID = 1L;
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    private Integer companyId;
    private Integer colonelType;
    private String orderId;
    private String productId;
    private String productName;
    private String productImg;
    private String authorAccount;
    private String authorShortId;
    private Long anchorArchiveId;
    private Long activityId;
    private String paySuccessTime;
    private String settleTime;
    private String refundTime;
    private String receivedTime;
    private String flowPoint;
    private String flowPointSequence;
    private Integer itemNum;
    private Long shopId;
    private String shopName;
    private String buyinId;
    private String institutionId;
    private String institutionName;
    private String colonelBuyinId;
    private String colonelInstitutionId;
    private String colonelInstitutionName;
    private String secondBuyinId;
    private String secondInstitutionId;
    private String secondInstitutionName;
    private String secondActivityId;
    private String secondCommissionRate;
    private BigDecimal commissionRate;
    private String estimatedGmv;
    private String estimatedAmount;
    private String settledGmv;
    private String refundedGmv;
    private String estimatedCommission;
    private String settledCommission;
    private String refundedCommission;
    private String estimatedSecondCost;
    private String settledSecondCost;
    private String refundedSecondCost;
    private String estimatedPerformance;
    private String settledPerformance;
    private Byte channelSettled;
    private Byte partnerSettled;
    private Integer channelId;
    private Integer channelDepartId;
    private Integer channelGroupId;
    private Integer partnerId;
    private Integer partnerDepartId;
    private Integer partnerGroupId;
    private String ext1;
    private String ext2;
    private String ext3;
    private String createdAt;
    private String updatedAt;

}
